#include<iostream>
#include<algorithm>
#include<string>

using namespace std;

struct Student{
	string name;
	int score[4];
};
bool cmp(Student x,Student y){
	return x.name<y.name;
}
bool cmp1(Student x,Student y){
	if(x.score[0]!=y.score[0]){
		return x.score[0]>y.score[0];
	}
	if(x.score[1]!=y.score[1]){
		return x.score[1]>y.score[1];
	}
	if(x.score[2]!=y.score[2]){
		return x.score[2]>y.score[2];
	}
	return x.score[3]>y.score[3];
}
int main(){
	Student stu[3];
	for(int i=0;i<3;i++){
		cin >> stu[i].name;
		for(int j=0;j<4;j++){
			cin >> stu[i].score[j];
		}
	}
	sort(stu,stu+3,cmp1);
	for(int i=0;i<3;i++){
		cout << stu[i].name << ":";
		for(int j=0;j<4;j++){
			cout << stu[i].score[j] << " ";
		}
		cout << endl;
	}
	return 0;
} 
